草庐IT

simplexml - PHP simplexml 实体

全部标签

javascript - 防止 Rails 将特殊字符转换为 HTML 实体

我正在使用以下辅助函数,但它似乎将我的JavaScript语句中的所有特殊字符都转换为HTML实体,使其变得无用和损坏。有什么建议吗?deflink_to_add_fields(name,f,association)new_object=f.object.class.reflect_on_association(association).klass.newfields=f.fields_for(association,new_object,:child_index=>"new_#{association}")do|builder|render(association.to_s+"_fi

asp.net - Html 实体名称与实体编号?

我看到这张表:当我编写Asp.net程序并希望显示这些特殊的html实体时,我使用实体名称。(但两者似乎都有效)问题:在什么情况下我应该使用实体编号(而不是实体名称)?附注我见过asp.net不喜欢EntityNumber的情况 最佳答案 对于何时应该使用numericcharacterreference并没有明确的指导。(说£)characterentityreference(比如£),反之亦然。只要字符实体引用是已定义的(您可以定义自己的),就可以使用它。相反的是,如果没有定义,则应该使用数字字符引用。

html - 为什么 HTML 实体在 Windows Chrome 上不起作用?

HTML实体不适用于chrome和IE(在Windows上)。我在我的页面中输入了以下代码,它在macchrome或firefox或safari上运行良好,但在windows上运行不正常。⟨⟩〉〈 最佳答案 这主要是一个字体问题,尽管在涉及的HTML规范中有一个令人讨厌的无声更改。现代浏览器将〈和〉解释为引用U+27E8数学左角括号“⟨”和U+27E9数学右角括号“⟩”,非正式地称为“bra”和“ket”。此解释在namedcharacterreferences中正式发布。HTML5部分。这些字符足以用于许多数学

java - 使用 HTML 实体转义字符串时,如果我使用 UTF-8,是否可以安全地跳过 Unicode 127 以上的编码字符?

当以HTML格式输出字符串时,出于可以理解的原因,必须将特殊字符转义为HTML实体(“&”等)。我检查了这两个Java实现:org.apache.commons.lang.StringEscapeUtils.escapeHtml(字符串)net.htmlparser.jericho.CharacterReference.encode(字符序列)两者都对Unicode代码点127(0x7F)以上的所有字符进行转义,这实际上是所有非英语字符。这种行为很好,但是当字符不是英语(例如,希伯来语或阿拉伯语)时,它生成的字符串是非人类可读的。我已经看到,当Unicode127以上的字符没有像这样转

javascript - 某些 HTML 字符实体仅在 Firefox 中很大

出于某种原因,在我的Firefox12.0forMacOSX中,我的⟩(⟩)字符比它们应该的大得多。在Chrome和Safari上,它们看起来就像我想要的那样。我有AddDefaultCharsetutf-8在我的.htaccess以及在我的(因为我将这些文件交付给的小组可能不会使用我的.htaccess)。此外,根据Adob​​e的浏览器实验室,IE7和8只显示一个方框...有没有人可以让这些浏览器支持该字符?这将使事情变得容易得多(因为颜色会发生变化,所以图像非常不方便,并且图像不会褪色)。演示:http://cameronspear.com/demos/rang/这是我

Java - 将命名的 html 实体转换为编号的 xml 实体

我希望将包含html命名实体的htmlblock转换为使用编号的xml实体的xml兼容block,同时保留所有html标记元素。这是通过测试说明的基本思想:@TestpublicvoidtestEvalHtmlEntitiesToXmlEntities(){Stringinput="link ";Stringexpected="link ";Stringactual=SomeUtil.eval(input);Assert.assertEquals(expected,actual);}有人知道提供此功能的类吗?我可以编写一个正则表达式来遍历非元素匹配并执行以下操作:x

php - 编码 HTML 实体但忽略 HTML 标签 - 在 PHP 中

我有一个字符串可能看起来像这样$str="Me&MrsJonesliveinEspaña";htmlentities($str,ENT_COMPAT,'UTF-8',false);如何在不转换HTML标签的情况下将文本转换为HTML实体?注意:我需要保持HTML完整 最佳答案 免责声明:我不会对任何实体进行编码,和&除外。也就是说,如果您真的想要这个,请执行以下操作:$str='...';$str=htmlentities($str,ENT_NOQUOTES,'UTF-8',false);$str=str_replace(array

html - HTML 字符实体和 Delphi 之间的数字等价性?

HTML字符实体𝕒:可以使用以下HTML代码从数字120146创建:body{font-size:20px;}Iwilldisplay𝕒这些扩展字符符号中的一些可以在HTML和Delphi10.1.2中从相同的数字值创建。例如:®和Chr(174)均创建“注册商标”符号字符®£和Chr(163)都创建了“磅”符号字符£等等不幸的是,上面的数字120146不是这种情况,其中Chr(120146)在Delphi中创建了一个“有趣的中文符号”。那么如何在Delphi中从数字120146创建上面的𝕒字符符号呢?上述HTML和Delphi之间的数值等价在哪个数

html - Safari 移动版不尊重 HTML 实体的 CSS 颜色属性 ✖

有点令人困惑,颜色属性在桌面版Safari上受尊重,但在移动设备上不受尊重。我在iPhone5(iOS版本9.2.1)上对其进行了测试。示例代码(第一个span在safarimobile上会显示为黑色):span{color:white;}✖××和JSFiddle链接:https://jsfiddle.net/9t3v8846/添加!important没有任何作用。知道是什么原因造成的吗? 最佳答案 如果任何穷人遇到这个问题..解决这个问题的方法是在实体之后添加一个变体选择器,如下所示:✖&#

HTML 字符实体和字符编码集

当在HTML文档中包含HTML实体时,实体是否需要来自文档指定使用的相同字符编码集?例如,如果我要在指定为UTF-8的HTML文档中使用版权标志,是否有必要使用UnicodeHTML实体(©)还是可以使用其他实体,例如ASCIIHTML实体(©)?请解释你的答案。我知道它会“起作用”,但是否存在不起作用的情况?谢谢! 最佳答案 ©和©指定相同的字符-169相当于十六进制A9。它们都指定了版权符号。HTML中的字符实体始终引用Unicode代码点,这在HTML4Standard中有所介绍.因此,即使您